package com.youshang.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;
 
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
 

@Retention(RUNTIME)
@Target(METHOD)
public @interface AccessLimit {

    /**
     * 锁多少秒 从1开始
     * @return
     */
    int seconds() default 2;

    /**
     * 最大重试次数 从0开始
     * @return
     */
    int retryCount() default 0;

    /**
     * 是否需要账号登陆
     * @return
     */
    boolean needLogin() default true;
}
